草庐IT

java - 基于JTextField过滤JList

全部标签

java - 通过java用记事本打开子目录中的txt

我从昨天开始就一直在浏览这个网站,但我找不到任何可以回答我问题的东西,所以我决定直接问问。我正在制作一个非常基本的JavaGUI,它被设计为与不会包含在实际Java包中的文件一起运行,以实现兼容性和更容易定制这些文件,我怀疑它们是否可以以任何一种方式包含,因为它们有自己的拥有.jars和其他东西。所以,我遇到的问题是GUI应用程序位于主文件夹中,我需要它在记事本中找到并打开几个子文件夹深处的txt文件,而不需要完整的文件路径,因为我会完成后将此项目分发给一些人。目前我一直在使用它来打开文件,但只适用于主文件夹中的文件,并且尝试在任何文件路径中进行编辑都不起作用。privatevoidj

java - 是否可以在 Windows 中编写忽略所有形式的 SIGTERM 的批处理 [或其他可执行] 应用程序

我正在尝试创建一个控制台应用程序,它以按CTRL+BREAK或向进程发送SIGTERM信号不会终止它的方式挂起[即它一直挂着,没有关闭]。我想测试它是否继续使用以下Java代码:publicstaticvoidmain(String[]args)throwsIOException{//ReplaceAPPLICATIONPATHHEREwithpathtowardstheexecutablefileProcessprocess=Runtime.getRuntime().exec("APPLICATIONPATHHERE");//thisshouldkilltheprocessproce

java - 使用 Java 代码以管理员身份运行 cmd

我想使用java代码执行以下mysql查询:mysqldump-uroot-ppasswordtemp1>C:\abc.sql经过大量搜索,我发现这需要cmd以管理员身份运行我不知道如何使用java代码以管理员身份运行。我试过了,但没用runtimeProcess=Runtime.getRuntime().exec(newString[]{"runas/profile/user:Administrator\"cmd.exe",executeCmd});有没有人对此有任何想法。提前致谢。 最佳答案 你可以使用runas/savecre

java - 从 Windows 路径字符串中提取驱动器号

在Java中是否有任何内置的跨平台方式来解析Windows路径字符串并提取Windows的根路径(包括驱动器号)?根据JavaSEdocumentation,可以使用java.nio.file.Path类,例如Stringpath="C:\\this\\is\\a\\windows\\filepath.txt"Pathp=Paths.get(path);Stringdrive=p.getRoot();但是,Path对象构造是特定于操作系统的,这意味着如果以上代码仅在Windows中执行时才会返回驱动器号;否则,它只返回null。当然,可以使用自定义方法(例如,正则表达式或简单的字符串处

java - 使用Java程序锁定Windows系统上的文件夹

我正在尝试使用Java代码锁定或加密Windows系统上的文件夹,除了用Java代码链接这个批处理脚本外,我找不到任何其他方法。@ECHOOFFtitlelockifEXIST"ControlPanel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"gotoUNLOCKifNOTEXISTMyFoldergotoMDMyFolder:CONFIRMechoAreyousuretolockthisfolder?(Y/N)set/p"cho=>"if%cho%==YgotoLOCKif%cho%==ygotoLOCKif%cho%==ngotoENDif%c

java - 如何使用机器本身作为访问点从 Windows 机器进行多播?

我已经编写了一个基本代码,使用这个link在Java中从Windows机器多播UDP数据包。.接收器是几部安卓手机,它们运行同一链接中给出的接收器代码。这是发件人代码:intmcPort=4446;StringmcIPStr="225.4.5.6";InetAddressgroup=InetAddress.getByName(mcIPStr);DatagramSocketudpSocket=newDatagramSocket();byte[]c="SENT".getBytes();DatagramPacketpacket=newDatagramPacket(c,c.length,gro

c - 如何在 NDIS 6 过滤器驱动程序中启用 802.11 监控模式 (DOT11_OPERATION_MODE_NETWORK_MONITOR)?

我已将WinPcap移植到NDIS6过滤器驱动程序:https://github.com/nmap/npcap.但它仍然不支持捕获所有802.11native数据包(如未捕获控制和管理帧)。我注意到有一种方法可以使用WlanSetInterface函数为无线适配器设置DOT11_OPERATION_MODE_NETWORK_MONITOR。但是这次调用成功了(返回值是OK的,这次调用后我的wifi网络断开了)。但问题是我无法使用Wireshark在Wi-Fi接口(interface)上看到任何数据包,甚至连假以太网形式的802.11数据也看不到。所以肯定有问题。我知道从NDIS6和vi

java - 如何使用 Windows 照片查看器打开使用 Java 的图像?

这个问题在这里已经有了答案:HowdoIopenanimageinthedefaultimageviewerusingJavaonWindows?(3个答案)关闭7年前。我想使用Windows照片查看器查看照片...我正在使用ProcessBuilder来执行此操作,但编译器不接受此操作。我尝试输入mspaint而不是windowsphotoviewer并且成功了。那我该怎么做呢?这是我试过的代码行:Processphoto=newProcessBuilder("mspaint","Capture.PNG").start();非常感谢您的帮助:)

java - 打开 cmd 并等待用户在 cmd 中输入和来自 java 的 exec 命令

我的问题是,从java代码打开cmd后,我希望用户能够像在c++msdos应用程序中一样输入。当用户编写诸如“dir”或“cd..”之类的东西时,我想通过java执行这些代码。问题是每个命令java再次重新打开cmd。我也无法执行命令。我的cmd启动代码在下面;finalArrayListcommands=newArrayList();commands.add("cmd.exe");commands.add("/C");commands.add("start");ProcessBuilderpb=newProcessBuilder(commands);Processprocess=pb

java - 跟踪 Windows 和 Mac 中的文件系统更改

我在Windows和MacOS上都有一个用Java编写的基于文件系统的应用程序。我的要求是跟踪对目录下的文件/文件夹所做的更改。要跟踪的操作是正常的文件级操作,如CRUD操作。当我的应用程序运行时,我可以从javanio运行监视服务并跟踪更改(尽管检测重命名仍然是监视服务中的问题)。当我必须在应用程序未运行时检测更改时,我的问题就来了。我读过文件备份软件是通过WindowsNTFS的更改日志功能来完成的。我的问题如下(a)更改日志api是否在.NET托管代码的c#(或什至在Java中)或仅通过c++可用,如示例所示?(b)在HFSplus(macos)中是否有更改日志或等效文件?如果是